8203 World Center Dr, Orlando, FL 32821, United States
View on Map
What travelers say:
The location is on the 1st floor to the hotel. The restaurant size is quite small, but just right. The menu offered various Italian dishes. I had the chicken parmesan sandwich. It was wonderful.
More
Attractions Near The Vista Bistro - Italian Eatery